package com.ruoyi.yuce.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 风机对象 fengji
 *
 * @author ruoyi
 * @date 2023-01-17
 */
public class Fengji extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    @Excel(name = "id")
    private Integer id;

    /** 场站id */
    @Excel(name = "场站id")
    private Integer changzhanid;

    /** 编号 */
    @Excel(name = "编号")
    private String bianhao;

    /** 名字 */
    @Excel(name = "名字")
    private String mingzi;

    /** 电压等级id */
    private Integer dianyadengjiid;

    /** FenQi */
    private Integer fenqi;

    /** 机电箱id */
    private Integer jidianxianid;

    /** 容量 */
    private Long capacity;

    /** 样板机标识 */
    private Integer yangbanjiflag;

    /** 风机厂家 */
    @Excel(name = "风机厂家")
    private Integer fjchangjia;

    /** 风机类型id */
    @Excel(name = "风机类型id")
    private Integer fjtypeid;

    /** 风机类型 */
    @Excel(name = "风机类型")
    private Integer fjleixing;

    /** PLCType */
    private Integer plctype;

    /** 经度 */
    @Excel(name = "经度")
    private Long longtitude;

    /** 维度 */
    @Excel(name = "维度")
    private Long latitude;

    /** 海拔 */
    @Excel(name = "海拔")
    private Long altitude;

    /** 品牌标识 */
    private Integer brandflag;

    /** RTUID */
    private Integer rtuid;

    /** ShouLeiFlag */
    private Integer shouleiflag;

    /** 检修标识 */
    @Excel(name = "检修标识")
    private Integer jianxiuflag;

    /** $column.columnComment */
    private Integer chargeperson;

    /** $column.columnComment */
    private Integer agcallowflag;

    /** $column.columnComment */
    private Integer shiyanflag;

    /** $column.columnComment */
    private Long agcdnplmt;

    /** $column.columnComment */
    private Date createdate;

    /** $column.columnComment */
    private Long creator;

    /** $column.columnComment */
    private Long delflag;

    /** $column.columnComment */
    private Date updatedate;

    /** $column.columnComment */
    private Long updater;

    /** $column.columnComment */
    private String xinghao;

    /** $column.columnComment */
    private String tatong;

    public void setId(Integer id)
    {
        this.id = id;
    }

    public Integer getId()
    {
        return id;
    }
    public void setChangzhanid(Integer changzhanid)
    {
        this.changzhanid = changzhanid;
    }

    public Integer getChangzhanid()
    {
        return changzhanid;
    }
    public void setBianhao(String bianhao)
    {
        this.bianhao = bianhao;
    }

    public String getBianhao()
    {
        return bianhao;
    }
    public void setMingzi(String mingzi)
    {
        this.mingzi = mingzi;
    }

    public String getMingzi()
    {
        return mingzi;
    }
    public void setDianyadengjiid(Integer dianyadengjiid)
    {
        this.dianyadengjiid = dianyadengjiid;
    }

    public Integer getDianyadengjiid()
    {
        return dianyadengjiid;
    }
    public void setFenqi(Integer fenqi)
    {
        this.fenqi = fenqi;
    }

    public Integer getFenqi()
    {
        return fenqi;
    }
    public void setJidianxianid(Integer jidianxianid)
    {
        this.jidianxianid = jidianxianid;
    }

    public Integer getJidianxianid()
    {
        return jidianxianid;
    }
    public void setCapacity(Long capacity)
    {
        this.capacity = capacity;
    }

    public Long getCapacity()
    {
        return capacity;
    }
    public void setYangbanjiflag(Integer yangbanjiflag)
    {
        this.yangbanjiflag = yangbanjiflag;
    }

    public Integer getYangbanjiflag()
    {
        return yangbanjiflag;
    }
    public void setFjchangjia(Integer fjchangjia)
    {
        this.fjchangjia = fjchangjia;
    }

    public Integer getFjchangjia()
    {
        return fjchangjia;
    }
    public void setFjtypeid(Integer fjtypeid)
    {
        this.fjtypeid = fjtypeid;
    }

    public Integer getFjtypeid()
    {
        return fjtypeid;
    }
    public void setFjleixing(Integer fjleixing)
    {
        this.fjleixing = fjleixing;
    }

    public Integer getFjleixing()
    {
        return fjleixing;
    }
    public void setPlctype(Integer plctype)
    {
        this.plctype = plctype;
    }

    public Integer getPlctype()
    {
        return plctype;
    }
    public void setLongtitude(Long longtitude)
    {
        this.longtitude = longtitude;
    }

    public Long getLongtitude()
    {
        return longtitude;
    }
    public void setLatitude(Long latitude)
    {
        this.latitude = latitude;
    }

    public Long getLatitude()
    {
        return latitude;
    }
    public void setAltitude(Long altitude)
    {
        this.altitude = altitude;
    }

    public Long getAltitude()
    {
        return altitude;
    }
    public void setBrandflag(Integer brandflag)
    {
        this.brandflag = brandflag;
    }

    public Integer getBrandflag()
    {
        return brandflag;
    }
    public void setRtuid(Integer rtuid)
    {
        this.rtuid = rtuid;
    }

    public Integer getRtuid()
    {
        return rtuid;
    }
    public void setShouleiflag(Integer shouleiflag)
    {
        this.shouleiflag = shouleiflag;
    }

    public Integer getShouleiflag()
    {
        return shouleiflag;
    }
    public void setJianxiuflag(Integer jianxiuflag)
    {
        this.jianxiuflag = jianxiuflag;
    }

    public Integer getJianxiuflag()
    {
        return jianxiuflag;
    }
    public void setChargeperson(Integer chargeperson)
    {
        this.chargeperson = chargeperson;
    }

    public Integer getChargeperson()
    {
        return chargeperson;
    }
    public void setAgcallowflag(Integer agcallowflag)
    {
        this.agcallowflag = agcallowflag;
    }

    public Integer getAgcallowflag()
    {
        return agcallowflag;
    }
    public void setShiyanflag(Integer shiyanflag)
    {
        this.shiyanflag = shiyanflag;
    }

    public Integer getShiyanflag()
    {
        return shiyanflag;
    }
    public void setAgcdnplmt(Long agcdnplmt)
    {
        this.agcdnplmt = agcdnplmt;
    }

    public Long getAgcdnplmt()
    {
        return agcdnplmt;
    }
    public void setCreatedate(Date createdate)
    {
        this.createdate = createdate;
    }

    public Date getCreatedate()
    {
        return createdate;
    }
    public void setCreator(Long creator)
    {
        this.creator = creator;
    }

    public Long getCreator()
    {
        return creator;
    }
    public void setDelflag(Long delflag)
    {
        this.delflag = delflag;
    }

    public Long getDelflag()
    {
        return delflag;
    }
    public void setUpdatedate(Date updatedate)
    {
        this.updatedate = updatedate;
    }

    public Date getUpdatedate()
    {
        return updatedate;
    }
    public void setUpdater(Long updater)
    {
        this.updater = updater;
    }

    public Long getUpdater()
    {
        return updater;
    }
    public void setXinghao(String xinghao)
    {
        this.xinghao = xinghao;
    }

    public String getXinghao()
    {
        return xinghao;
    }
    public void setTatong(String tatong)
    {
        this.tatong = tatong;
    }

    public String getTatong()
    {
        return tatong;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("changzhanid", getChangzhanid())
            .append("bianhao", getBianhao())
            .append("mingzi", getMingzi())
            .append("dianyadengjiid", getDianyadengjiid())
            .append("fenqi", getFenqi())
            .append("jidianxianid", getJidianxianid())
            .append("capacity", getCapacity())
            .append("yangbanjiflag", getYangbanjiflag())
            .append("fjchangjia", getFjchangjia())
            .append("fjtypeid", getFjtypeid())
            .append("fjleixing", getFjleixing())
            .append("plctype", getPlctype())
            .append("longtitude", getLongtitude())
            .append("latitude", getLatitude())
            .append("altitude", getAltitude())
            .append("brandflag", getBrandflag())
            .append("rtuid", getRtuid())
            .append("shouleiflag", getShouleiflag())
            .append("jianxiuflag", getJianxiuflag())
            .append("chargeperson", getChargeperson())
            .append("agcallowflag", getAgcallowflag())
            .append("shiyanflag", getShiyanflag())
            .append("agcdnplmt", getAgcdnplmt())
            .append("createdate", getCreatedate())
            .append("creator", getCreator())
            .append("delflag", getDelflag())
            .append("updatedate", getUpdatedate())
            .append("updater", getUpdater())
            .append("xinghao", getXinghao())
            .append("tatong", getTatong())
            .toString();
    }
}
